@import 'antd/es/style/themes/default.less';
.container {
  width: 100%;
  margin-bottom: 24px;
}
.header {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;

  width: 100%;
  height: 80px;
  padding: 0 24px;
  .title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    .title-icon {
      font-size: 18px;

      display: flex;
      align-items: center;
      justify-content: center;

      width: 28px;
      height: 28px;
      margin-right: 16px;

      color: #fff;
      border-radius: @border-radius-base;
      background-color: @heading-color;
    }
    .title-text {
      font-family: '微软雅黑', '微软雅黑 Bold', '微软雅黑 Regular',  sans-serif;
      font-size: @heading-4-size;
      font-weight: bold;

      color: @heading-color;
    }
  }
}

.basic-info {
  padding: 0 64px;
  .basic-cell {
    display: flex;
    align-items: flex-start;
    flex-direction: row;

    padding-bottom: 8px;

    justify-self: flex-start;

    .basic-cell-label {
      font-weight: bold;
      line-height: 32px;

      display: inline-block;

      white-space: nowrap;
    }
    .basic-cell-text {
      line-height: 24px;

      padding: 4px 0;
      &.split {
        padding-right: 24px;
      }
    }
  }
}

.table-container {
  padding: 0 24px;
}

.operate-cell {
  cursor: pointer;
  -webkit-user-select: none;

  color: @link-color;
  span {
    display: inline-block;

    margin-right: 8px;

    white-space: nowrap;
    &:last-child {
      margin: 0;
    }
  }
}

.btn-line {
  padding: 16px 24px;
}

.link {
  color: @link-color;
}

.file-list-label {
  font-size: 14px;
  font-weight: bold;
}

.file-list {
  padding: 0 20px 10px 20px;
  .link {
    margin-right: 8px;
  }
}
